body,
html {
    margin: 0;
    padding: 0;
    width: 100%;
    height: 100%;
    user-select: none;
    text-decoration: none;
    font-size: 16px;
    background-color: beige;
    overflow: hidden;
    text-align: center;
}


.header {
    max-height: 60px;
    width: 100%;
    background-color: bisque;
}

.container {
    height: 80%;
    overflow-y: auto;

    .gua {
        flex: 1;
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
        gap: 10px;

        .yao-container {
            display: flex;
            flex-direction: column;
            align-items: center;
            justify-content: center;

            .yaobox {
                height: 20px;
                width: 100%;
                display: flex;
                align-items: center;
                justify-content: center;

                .yao-label {
                    width: 50px;
                    position: static;
                }

                .yao {
                    height: 10px;

                    .zuo,
                    .you {
                        width: 50%;
                    }
                }
            }
        }

    }

    .input {
        flex: 1;
        display: flex;
        align-items: center;
    }
}
.footer {
    margin-top: 35px;
    padding-top: 5px;
}